-- card: 12028 from stack: in -- bmap block id: 0 -- flags: 4000 -- background id: 12840 -- name: -- part 1 (field) -- low flags: 01 -- high flags: 2001 -- rect: left=27 top=41 right=282 bottom=465 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: text field -- part 2 (button) -- low flags: 00 -- high flags: A000 -- rect: left=271 top=288 right=335 bottom=326 -- title width / last selected line: 0 -- icon id / first selected line: 27009 / 27009 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Continue ----- HyperTalk script ----- on mouseUp visual effect scroll left go to next card end mouseUp -- part 3 (button) -- low flags: 00 -- high flags: A000 -- rect: left=196 top=289 right=335 bottom=251 -- title width / last selected line: 0 -- icon id / first selected line: 9301 / 9301 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Go back ----- HyperTalk script ----- on mouseUp visual effect scroll right if the short name of this card is "explain1" then go to card 1 else go to previous card end if end mouseUp -- part contents for card part 1 ----- text ----- I hope you get the idea of the power of MegaSort. Because it takes a little practice to learn how to manipulate all these parameters, I have four cards at the end of this stack that give examples of how to spell out the parameters that MegaSort uses. Each card has buttons that let you choose how to sort the sample data it contains, and then it builds the MegaSort command so that you can see what you told it to do. But first, here are a few cards containing the technical documentation for MegaSort.